package com.dibang.app.operation.control.abs;

import android.support.annotation.NonNull;

import com.amap.api.location.AMapLocation;
import com.zaaach.citypicker.model.City;

import java.util.Date;

/**
 * Created by wxl on 2019/7/24.
 */

public interface MainControl {

    /**
     * 初始化首页布局
     */
    void setMainViewExpandChanged();

    /**
     * 定位成功回调
     * @param aMapLocation
     */
    void onLocationChanged(@NonNull AMapLocation aMapLocation);

    /**
     * 定位失败
     */
    void onLocationFailed();


    /**
     * viewPager 页面改变回调
     * @param position
     */
    void onPagerSelectChanged(int position);


    /**
     * 选择开始时间回调
     * @param date
     */
    void onSelectedStartTimeChanged(Date date);


    /**
     * 重新选择了城市
     * @param data
     */
    void onSelectedCurrentCityChanged(City data);


}
